package com.gimi.cloud.bbp.client.service.order;

import com.gimi.cloud.bbp.common.utils.reqhead.Response;
import com.gimi.cloud.bbp.dto.order.OrderDTO;

/**
 * 订单相关服务
 * @author 李林峰
 * @version 1.0
 * @Description
 * @create 2018年1月25日
 */
public interface OrderService {

	/**
	 * 获取用户列表
	 * @param orderDTO
	 * @return
	 */
	Response userOrderList(OrderDTO orderDTO);

	/**
	 * 修改用户订单状态
	 * @param orderDTO
	 * @return
	 */
	Response modifyOrderStatus(OrderDTO orderDTO);
	
	/**
	 * 记录订单操作日志
	 */
	void recordOrderOperLog(Integer oId, String describe);

	/**
	 * 获取订单详情
	 * @param orderDTO
	 * @return
	 */
	Response getOrderDetails(OrderDTO orderDTO);
	
}
